home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 247 / Issue 247 - September 2008 - DPCS0908DVD.ISO / Toolkit / Internet / GetRight / getright_pro_setup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2008-05-01  |  16.3 KB  |  199 lines

  1. ;InnoSetupVersion=5.2.1
  2. [Setup]
  3. AppName=GetRight Pro
  4. AppVerName=GetRight
  5.  Pro 6.3d
  6. AppId=GetRight Pro
  7. AppPublisher=Headlight Software, Inc.
  8. AppPublisherURL=http://pro.GetRight.com/
  9. AppSupportURL=http://pro.GetRight.com/
  10. AppUpdatesURL=http://pro.GetRight.com/
  11. DefaultDirName={reg:HKLM\Software\Headlight\GetRight,InstallDir|{pf}\GetRight}
  12. DefaultGroupName=GetRight
  13. UninstallDisplayIcon={app}\GetRight.exe
  14. UninstallDisplayName=GetRight
  15. OutputBaseFilename=in
  16. Compression=lzma
  17. AllowNoIcons=yes
  18. LicenseFile=embedded\License.txt
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21. [Files]
  22. Source: "{app}\GetRight.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
  23. Source: "{app}\GetRight.chm"; DestDir: "{app}"; Flags: restartreplace ignoreversion 
  24. Source: "{app}\xx2gr.dll"; DestDir: "{app}"; Flags: restartreplace regserver noregerror uninsrestartdelete ignoreversion 
  25. Source: "{app}\AdminPrivSetting.exe"; DestDir: "{app}"; Flags: restartreplace ignoreversion 
  26. Source: "{app}\license.txt"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\GRBrowse.htm"; DestDir: "{app}"; Flags: ignoreversion 
  28. Source: "{app}\GRDownload.htm"; DestDir: "{app}"; Flags: ignoreversion 
  29. Source: "{app}\ssleay32.dll"; DestDir: "{app}"; Flags: ignoreversion 
  30. Source: "{app}\libeay32.dll"; DestDir: "{app}"; Flags: ignoreversion 
  31. Source: "{app}\credits.txt"; DestDir: "{app}"; Flags: ignoreversion 
  32. Source: "{app}\dunzip32.dll"; DestDir: "{app}"; Flags: ignoreversion 
  33. Source: "{app}\dzip32.dll"; DestDir: "{app}"; Flags: ignoreversion 
  34. Source: "{app}\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion 
  35. Source: "{app}\alclient.dll"; DestDir: "{app}"; Flags: ignoreversion 
  36. Source: "{app}\mirrors.lst"; DestDir: "{app}"; Flags: onlyifdoesntexist ignoreversion 
  37. Source: "{app}\mymirror.lst"; DestDir: "{app}"; Flags: onlyifdoesntexist ignoreversion 
  38. Source: "{app}\RunOnceShortcut.exe"; DestDir: "{app}"; Flags: ignoreversion 
  39. Source: "{app}\ToGetRight.exe"; DestDir: "{app}"; Flags: ignoreversion 
  40. Source: "{app}\npgetrt.dll"; DestDir: "{app}"; Flags: uninsrestartdelete ignoreversion 
  41. Source: "{app}\GRArcade.ico"; DestDir: "{app}"; Flags: ignoreversion 
  42. Source: "{app}\Sounds\all_done.wav"; DestDir: "{app}\Sounds"; 
  43. Source: "{app}\Sounds\cant_resume.wav"; DestDir: "{app}\Sounds"; 
  44. Source: "{app}\Sounds\connected.wav"; DestDir: "{app}\Sounds"; 
  45. Source: "{app}\Sounds\dialing.wav"; DestDir: "{app}\Sounds"; 
  46. Source: "{app}\Sounds\error.wav"; DestDir: "{app}\Sounds"; 
  47. Source: "{app}\Sounds\file_added.wav"; DestDir: "{app}\Sounds"; 
  48. Source: "{app}\Sounds\file_is_done.wav"; DestDir: "{app}\Sounds"; 
  49. Source: "{app}\Sounds\hangup_modem.wav"; DestDir: "{app}\Sounds"; 
  50. Source: "{app}\Sounds\oops.wav"; DestDir: "{app}\Sounds"; 
  51. Source: "{app}\Sounds\please_login.wav"; DestDir: "{app}\Sounds"; 
  52. Source: "{app}\Sounds\start_download.wav"; DestDir: "{app}\Sounds"; 
  53. Source: "{app}\Sounds\switching.wav"; DestDir: "{app}\Sounds"; 
  54. Source: "{app}\Sounds\turn_off_computer.wav"; DestDir: "{app}\Sounds"; 
  55. Source: "{app}\Sounds\uhoh.wav"; DestDir: "{app}\Sounds"; 
  56. Source: "{app}\Images\all.gif"; DestDir: "{app}\Images"; 
  57. Source: "{app}\Images\blank.gif"; DestDir: "{app}\Images"; 
  58. Source: "{app}\Images\compressed.gif"; DestDir: "{app}\Images"; 
  59. Source: "{app}\Images\done.gif"; DestDir: "{app}\Images"; 
  60. Source: "{app}\Images\downloads.gif"; DestDir: "{app}\Images"; 
  61. Source: "{app}\Images\filter.gif"; DestDir: "{app}\Images"; 
  62. Source: "{app}\Images\folder.gif"; DestDir: "{app}\Images"; 
  63. Source: "{app}\Images\help.gif"; DestDir: "{app}\Images"; 
  64. Source: "{app}\Images\history.gif"; DestDir: "{app}\Images"; 
  65. Source: "{app}\Images\icon.gif"; DestDir: "{app}\Images"; 
  66. Source: "{app}\Images\icon.old.gif"; DestDir: "{app}\Images"; 
  67. Source: "{app}\Images\in_progress.gif"; DestDir: "{app}\Images"; 
  68. Source: "{app}\Images\music.gif"; DestDir: "{app}\Images"; 
  69. Source: "{app}\Images\pastmonth.gif"; DestDir: "{app}\Images"; 
  70. Source: "{app}\Images\pastweek.gif"; DestDir: "{app}\Images"; 
  71. Source: "{app}\Images\pause.gif"; DestDir: "{app}\Images"; 
  72. Source: "{app}\Images\pictures.gif"; DestDir: "{app}\Images"; 
  73. Source: "{app}\Images\play.gif"; DestDir: "{app}\Images"; 
  74. Source: "{app}\Images\program.gif"; DestDir: "{app}\Images"; 
  75. Source: "{app}\Images\sort.gif"; DestDir: "{app}\Images"; 
  76. Source: "{app}\Images\sorted.gif"; DestDir: "{app}\Images"; 
  77. Source: "{app}\Images\stop.gif"; DestDir: "{app}\Images"; 
  78. Source: "{app}\Images\today.gif"; DestDir: "{app}\Images"; 
  79. Source: "{app}\Images\tools.gif"; DestDir: "{app}\Images"; 
  80. Source: "{app}\Images\videos.gif"; DestDir: "{app}\Images"; 
  81. Source: "{app}\Images\webpage.gif"; DestDir: "{app}\Images"; 
  82. Source: "{app}\Images\yesterday.gif"; DestDir: "{app}\Images"; 
  83. [Registry]
  84. Root: HKCU; Subkey: "Software\Headlight"; Flags: uninsdeletekeyifempty 
  85. Root: HKLM; Subkey: "Software\Headlight"; Flags: uninsdeletekeyifempty 
  86. Root: HKLM; Subkey: "Software\Headlight\GetRight"; Flags: uninsdeletekeyifempty 
  87. Root: HKCU; Subkey: "Software\Headlight\GetRight"; Flags: uninsdeletekeyifempty 
  88. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GetRight Pro"; Flags: deletekey noerror 
  89. Root: HKLM; Subkey: "Software\Headlight\GetRight"; ValueName: "InstallDir"; ValueType: String; ValueData: "{app}"; 
  90. Root: HKCU; Subkey: "Software\Headlight\GetRight\Config"; ValueName: "InstallDir"; ValueType: String; ValueData: "{app}"; 
  91. Root: HKCR; Subkey: ".GetRight"; ValueType: String; ValueData: "Unfinished Download"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  92. Root: HKCR; Subkey: ".GET"; ValueType: String; ValueData: "Unfinished Download"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  93. Root: HKCR; Subkey: "Unfinished Download"; ValueType: String; ValueData: "Unfinished Download"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  94. Root: HKCR; Subkey: "Unfinished Download\DefaultIcon"; ValueType: String; ValueData: "{app}\GetRight.exe,83"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  95. Root: HKCR; Subkey: "Unfinished Download\shell\open\command"; ValueType: String; ValueData: """{app}\getright.exe"" %1"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  96. Root: HKCR; Subkey: ".GRX"; ValueType: String; ValueData: "GetRight File List"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  97. Root: HKCR; Subkey: "GetRight File List"; ValueType: String; ValueData: "GetRight File List"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  98. Root: HKCR; Subkey: "GetRight File List\shell\open\command"; ValueType: String; ValueData: """{app}\getright.exe"" %1"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  99. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\MenuExt\Download with GetRight"; ValueType: String; ValueData: "{app}\GRdownload.htm"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  100. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\MenuExt\Download with GetRight"; ValueName: "contexts"; ValueType: Dword; ValueData: "$F3"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  101. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\MenuExt\Open With GetRight Browser"; ValueType: String; ValueData: "{app}\GRdownload.htm"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  102. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\MenuExt\Open With GetRight Browser"; ValueName: "contexts"; ValueType: Dword; ValueData: "$F3"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  103. Root: HKCR; Subkey: "GetRight.Automation"; ValueType: String; ValueData: "GetRight.Automation"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  104. Root: HKCR; Subkey: "GetRight.Automation\CLSID"; ValueType: String; ValueData: "{{4DA2C32A-4195-11D1-A9E1-00403320FCF2}"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  105. Root: HKCR; Subkey: "CLSID\{{4DA2C32A-4195-11D1-A9E1-00403320FCF2}"; ValueType: String; ValueData: "GetRight.Automation"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  106. Root: HKCR; Subkey: "CLSID\{{4DA2C32A-4195-11D1-A9E1-00403320FCF2}\ProgId"; ValueType: String; ValueData: "GetRight.Automation"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  107. Root: HKCR; Subkey: "CLSID\{{4DA2C32A-4195-11D1-A9E1-00403320FCF2}\InProcServer32"; ValueType: String; ValueData: "{app}\xx2gr.dll"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  108. Root: HKCR; Subkey: "CLSID\{{73BA8F12-723E-11D1-A9E2-00403320FCF2}"; ValueType: String; ValueData: "GetRight IE Click Catcher"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  109. Root: HKCR; Subkey: "CLSID\{{73BA8F12-723E-11D1-A9E2-00403320FCF2}\InProcServer32"; ValueType: String; ValueData: "{app}\xx2gr.dll"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  110. Root: HKCR; Subkey: "CLSID\{{73BA8F12-723E-11D1-A9E2-00403320FCF2}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  111. Root: HKCR; Subkey: "CLSID\{{73BA8F12-723E-11D1-A9E2-00403320FCF2}\ProgID"; ValueType: String; ValueData: "Ie2GetRight.Ie2GetRight.1"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  112. Root: HKCR; Subkey: "CLSID\{{73BA8F12-723E-11D1-A9E2-00403320FCF2}\VersionIndependentProgID"; ValueType: String; ValueData: "Ie2GetRight.Ie2GetRight"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  113. Root: HKCR; Subkey: "CLSID\{{31FF080D-12A3-439A-A2EF-4BA95A3148E8}"; ValueType: String; ValueData: "bho2gr Class"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  114. Root: HKCR; Subkey: "CLSID\{{31FF080D-12A3-439A-A2EF-4BA95A3148E8}\InProcServer32"; ValueName: "ThreadingModel"; ValueType: String; ValueData: "Apartment"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  115. Root: HKCR; Subkey: "CLSID\{{31FF080D-12A3-439A-A2EF-4BA95A3148E8}\InProcServer32"; ValueType: String; ValueData: "{app}\xx2gr.dll"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  116. Root: HKCR; Subkey: "CLSID\{{31FF080D-12A3-439A-A2EF-4BA95A3148E8}\ProgID"; ValueType: String; ValueData: "Msie2gr.bho2gr.1"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  117. Root: HKCR; Subkey: "CLSID\{{31FF080D-12A3-439A-A2EF-4BA95A3148E8}\VersionIndependentProgID"; ValueType: String; ValueData: "Msie2gr.bho2gr"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  118. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{{31FF080D-12A3-439A-A2EF-4BA95A3148E8}"; Tasks: catchclicks; Flags: uninsdeletevalue uninsdeletekeyifempty 
  119. Root: HKCR; Subkey: "PROTOCOLS\Name-Space Handler\ftp\GetRightIEClickCatcher"; Tasks: catchclicks; Flags: deletekey 
  120. Root: HKCR; Subkey: "PROTOCOLS\Name-Space Handler\http\GetRightIEClickCatcher"; Tasks: catchclicks; Flags: deletekey 
  121. Root: HKCU; Subkey: "Software\Headlight\GetRight"; ValueName: "MonitoringEnabled"; ValueType: Dword; ValueData: "$1"; Tasks: catchclicks; 
  122. Root: HKCU; Subkey: "Software\Headlight\GetRight"; ValueName: "WatchBrowser2"; ValueType: Dword; ValueData: "$1"; Tasks: catchclicks; 
  123. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer"; ValueName: "DownloadUI"; ValueType: String; ValueData: "{{77BA8F12-723E-11D1-A9E2-00403320FCF2}"; Tasks: catchclicks; Flags: uninsdeletevalue 
  124. Root: HKCU; Subkey: "Software\Headlight\GetRight"; ValueName: "WatchBrowser3"; ValueType: Dword; ValueData: "$1"; Tasks: catchclicks; 
  125. Root: HKCR; Subkey: ".GRS"; ValueType: String; ValueData: "GRSfile"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  126. Root: HKCR; Subkey: "GRSfile"; ValueType: String; ValueData: "GetRight Skin"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  127. Root: HKCR; Subkey: "GRSfile\shell\open\command"; ValueType: String; ValueData: """{app}\getright.exe"" %1"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  128. Root: HKCR; Subkey: ".URLS"; ValueType: String; ValueData: "URL List"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  129. Root: HKCR; Subkey: ".URLS"; ValueName: "Content Type"; ValueType: String; ValueData: "application/x-url-list"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  130. Root: HKCR; Subkey: "URL List"; ValueType: String; ValueData: "URL List"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  131. Root: HKCR; Subkey: "GRSfile\shell\open\command"; ValueType: String; ValueData: """{app}\getright.exe"" %1"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  132. Root: HKLM; Subkey: "Software\Classes\MIME\Database\Content Type\application/x-url-list"; ValueName: "Extension"; ValueType: String; ValueData: ".urls"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  133. Root: HKCR; Subkey: "MIME\Database\Content Type\application/x-url-list"; ValueName: "Extension"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  134. Root: HKCU; Subkey: "Software\HeadLight\GetRight\Config"; ValueName: "MirrorListFile"; ValueType: String; ValueData: "{app}\mirrors.lst"; 
  135. Root: HKLM; Subkey: "Software\HeadLight\GetRight\Config"; ValueName: "MyMirrorListFile"; ValueType: String; ValueData: "{app}\mymirror.lst"; 
  136. Root: HKCU; Subkey: "Software\HeadLight\GetRight\Config"; ValueName: "MirrorListFile"; ValueType: String; ValueData: "{app}\mirrors.lst"; 
  137. Root: HKLM; Subkey: "Software\HeadLight\GetRight\Config"; ValueName: "MyMirrorListFile"; ValueType: String; ValueData: "{app}\mymirror.lst"; 
  138. Root: HKLM; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueName: "{app}\GetRight.exe"; ValueType: String; ValueData: "DisableNXShowUI"; Flags: uninsdeletevalue noerror 
  139. [Run]
  140. Filename: "{app}\GetRight.exe"; Description: "Start GetRight Now"; Flags: postinstall skipifsilent nowait
  141. [UninstallRun]
  142. Filename: "{app}\GetRight.exe"; Parameters: "/UNINSTALL"; Flags: skipifdoesntexist 
  143. [Icons]
  144. Name: "{group}\GetRight"; Filename: "{app}\GetRight.exe"; 
  145. Name: "{group}\GetRight Help"; Filename: "{app}\GetRight.chm"; 
  146. Name: "{group}\GetRight - Web Site"; Filename: "http:\\www.getright.com\"; IconFilename: "{app}\GetRight.exe"; 
  147. Name: "{group}\GetRight Arcade - Web Site"; Filename: "http:\\www.getrightarcade.com\"; IconFilename: "{app}\GRArcade.ico"; 
  148. Name: "{group}\Uninstall GetRight"; Filename: "{uninstallexe}"; 
  149. Name: "{commonstartup}\GetRight"; Filename: "{app}\GetRight.exe"; Tasks: runwhenboot; 
  150. Name: "{commondesktop}\GetRight"; Filename: "{app}\GetRight.exe"; IconFilename: "{app}\GetRight.exe"; Tasks: getrighticon; 
  151. Name: "{commondesktop}\GetRight Arcade"; Filename: "http:\\www.getrightarcade.com"; IconFilename: "{app}\GRArcade.ico"; Tasks:  arcadeicon; 
  152. [Tasks]
  153. Name: "catchclicks"; Description: "Take over Downloads from your web browser."; GroupDescription: "Options"; 
  154. Name: "runwhenboot"; Description: "Start GetRight when Windows starts."; GroupDescription: "Options"; 
  155. Name: "getrighticon"; Description: "Create desktop icon for GetRight"; GroupDescription: "Desktop Icons"; 
  156. Name: "arcadeicon"; Description: "Create desktop icon for GetRight Arcade"; GroupDescription: "Desktop Icons"; 
  157. [UninstallDelete]
  158. Type: filesandordirs; Name: "{app}\Skins\*.*"; 
  159. Type: filesandordirs; Name: "{app}\Sounds\*.*"; 
  160. Type: filesandordirs; Name: "{app}\Images\*.*"; 
  161. Type: filesandordirs; Name: "{app}\Languages\*.*"; 
  162. Type: filesandordirs; Name: "{app}\Torrents\*.*"; 
  163. Type: dirifempty; Name: "{app}\Images\"; 
  164. Type: dirifempty; Name: "{app}\Sounds\"; 
  165. Type: dirifempty; Name: "{app}\Skins\"; 
  166. Type: dirifempty; Name: "{app}\Languages\"; 
  167. Type: dirifempty; Name: "{app}\Torrents\"; 
  168. Type: files; Name: "{app}\install.log"; 
  169. Type: files; Name: "{app}\unwise.exe"; 
  170. Type: files; Name: "{app}\to_uninstall.txt"; 
  171. Type: files; Name: "{app}\fix_msie.reg"; 
  172. Type: files; Name: "{app}\fix_nscp.reg"; 
  173. Type: files; Name: "{app}\GetRight.ico"; 
  174. Type: files; Name: "{app}\GRGames.ini"; 
  175. Type: files; Name: "{app}\mirrors.lst"; 
  176. Type: files; Name: "{app}\mymirror.lst"; 
  177. Type: files; Name: "{app}\readme.txt"; 
  178. Type: files; Name: "{app}\sample.bat"; 
  179. Type: files; Name: "{app}\sample2.bat"; 
  180. Type: files; Name: "{app}\xx2gr.dll"; 
  181. Type: files; Name: "{app}\GetRight-TestWrite.ini"; 
  182. Type: dirifempty; Name: "{app}"; 
  183. Type: filesandordirs; Name: "{group}\*.*"; 
  184. Type: dirifempty; Name: "{group}\"; 
  185. [CustomMessages]
  186. default.NameAndVersion=%1 version %2
  187. default.AdditionalIcons=Additional icons:
  188. default.CreateDesktopIcon=Create a &desktop icon
  189. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  190. default.ProgramOnTheWeb=%1 on the Web
  191. default.UninstallProgram=Uninstall %1
  192. default.LaunchProgram=Launch %1
  193. default.AssocFileExtension=&Associate %1 with the %2 file extension
  194. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  195. [Languages]
  196. ; These files are stubs
  197. ; To achieve better results after recompilation, use the real language files
  198. Name: "default"; MessagesFile: "embedded\default.isl"; 
  199.